package com.ruoyi.dr.mapper;

import java.util.List;
import com.ruoyi.dr.domain.DrHomeScore;

/**
 * 带货评分信息 /api/authorStatData/authorReputationDetailMapper接口
 * 
 * @author ruoyi
 * @date 2025-07-12
 */
public interface DrHomeScoreMapper 
{
    /**
     * 查询带货评分信息 /api/authorStatData/authorReputationDetail
     * 
     * @param uid 带货评分信息 /api/authorStatData/authorReputationDetail主键
     * @return 带货评分信息 /api/authorStatData/authorReputationDetail
     */
    public DrHomeScore selectDrHomeScoreByUid(String uid);

    /**
     * 查询带货评分信息 /api/authorStatData/authorReputationDetail列表
     * 
     * @param drHomeScore 带货评分信息 /api/authorStatData/authorReputationDetail
     * @return 带货评分信息 /api/authorStatData/authorReputationDetail集合
     */
    public List<DrHomeScore> selectDrHomeScoreList(DrHomeScore drHomeScore);

    /**
     * 新增带货评分信息 /api/authorStatData/authorReputationDetail
     * 
     * @param drHomeScore 带货评分信息 /api/authorStatData/authorReputationDetail
     * @return 结果
     */
    public int insertDrHomeScore(DrHomeScore drHomeScore);

    /**
     * 修改带货评分信息 /api/authorStatData/authorReputationDetail
     * 
     * @param drHomeScore 带货评分信息 /api/authorStatData/authorReputationDetail
     * @return 结果
     */
    public int updateDrHomeScore(DrHomeScore drHomeScore);

    /**
     * 删除带货评分信息 /api/authorStatData/authorReputationDetail
     * 
     * @param uid 带货评分信息 /api/authorStatData/authorReputationDetail主键
     * @return 结果
     */
    public int deleteDrHomeScoreByUid(String uid);

    /**
     * 批量删除带货评分信息 /api/authorStatData/authorReputationDetail
     * 
     * @param uids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDrHomeScoreByUids(String[] uids);
}
